import game.Guanliyuan;
import game.User;
import game.Yonghu;
import book.BookList;


import java.util.Scanner;

public class Main {

    public static User login() {
        Scanner scanner = new Scanner(System.in);

        System.out.println("请输入你的姓名：");
        String name = scanner.nextLine();
        String name2="杨迟招";

        System.out.println("请输入你的身份，1：管理员   2：普通用户");

        int choice = scanner.nextInt();//1   2

        //问题：如果是1 管理员对象，如果是2 普通用户对象
        if(choice == 1) {
            if(name.equals(name2)){
                return new Guanliyuan(name);
            }
            System.out.println(name+"没有管理员权限，无法执行该操作!!");
            System.out.println(name2+"才是管理员，拥有管理员权限!!");
           return new Yonghu(name);
        }else {
            return new Yonghu(name);
        }
    }

    public static void main(String[] args) {
        BookList booklists=new BookList();
        User user=login();
        while(true){
            int yu = user.meun();
            user.doit( yu, booklists);
        }


    }
}
